#ifndef BASE_ADDER_ADDERFACTORY_H
#define BASE_ADDER_ADDERFACTORY_H
#include "IAdderFactory.h"

class PictureAdder;
class TextAdder;
class IAdder;

class PictureAdderFactory : public IAdderFactory {
public:
    IAdder* createAdder();
};

class TextAdderFactory : public IAdderFactory {
public:
    IAdder* createAdder();
};

class AbstractAdderFactory : public IAbstractAdderFactory {
public:
    IAdder* createPictureAdder();
    IAdder* createTextAdder();
};

#endif